
body {

    font-family: "Raleway", Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 13px;
    line-height: 22px;
}


/*



.navbar-default {
    position: relative;
    background-color: #fff;
    border-top: 5px solid #29b6f6;
}

#app-navbar-collapse {
    font-size: 15px;
    color: #555555;
}

.navbar-default .navbar-nav>li>a {
    color: #555555;
}

nav.navbar {
    height: 100px;

}

ul.navbar-nav {
    padding-top: 30px;
}

ul.navbar-right {
    padding-top: 0;
}

.navbar-right {
    line-height: 100px;
}


.navbar ul li a {}


.navbar ul li a:hover {color: #29b6f6 !important;}


nav li.telekom-brand {

}


ul.dropdown-menu {
    background-color: #042433;
    border-top: 3px solid #29b6f6;
}

ul.dropdown-menu li a{
    color: #ffffff;
    line-height: 40px;
}

ul.dropdown-menu li a:hover{
    background-color: #29b6f6 !important;
    color: #ffffff !important;
}


*/


.navbar {
    min-height: 100px;
    background-color: #fff;
    border-top: 5px solid #29b6f6;
}
.navbar-brand {
    padding: 20px 15px;
    height: 100px;
    line-height: 100px;
}

.navbar-nav {
    padding: 25px 15px;
    height: 100px;
    line-height: 100px;
}

.navbar-default .navbar-nav>li>a {
    font-size: 15px;
    color: #555555;
}


.navbar-toggle {
    margin-top: 25px;
}


.navbar-inverse { background-color: #042433}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #29B6F6}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #080808}
.dropdown-menu {
    background-color: #042433;
    border-top: 3px solid #29b6f6;
    font-size: 13px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #29B6F6}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #29B6F6}
.navbar-inverse .navbar-brand { color: #FFFFFF}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #FFFFFF; line-height: 40px;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}





footer {
    background: #DADADA;
    font-size: 14px !important;
}



/* */

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-weight: bold;
    color: #333333;

}

.box-title {
    font-size: 20px;
}



/* */

.btn {
    font-weight: bold;
    font-size: 13px;
}

.btn-primary {
    background: #29b6f6;
    border-color: #29b6f6;
    color: #fff;
}


a.btn:hover {
    background-color: #2C3E50;
    color: #fff;
}


a {
    color: #29b6f6;
}


.bs-callout-download {
    font-size: 15px;
}


/* Panel */

.panel-default>.panel-heading {
    color: #333;
    background-color: #DADADA;
    border-color: #ddd;

    font-size: 14px;
    font-weight: 600;
}



/* */

.analysis-summary-caption {
    font-size: 18px;
    font-weight: 600;
}

.analysis-summary i {
    margin-top: 10px;
    color: #29b6f6;
}




.analysis-summary-description {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #29b6f6;
    font-weight: 600;
}

.analysis-summary .fa-circle-background {
    color: #ebebeb;
}


.analysis-overview-text a {
    border-bottom: 1px dotted #29b6f6;
    font-weight: 600;
}



.analysis-summary-branche-color {
    color: #FFD87A;
}


.analysis-summary-makl-color {
    color: #50c39d;
}





.analysis-weakness-img {
    width: 48px;
}


.analysis-weakness-link {
    display: block;
}

.analysis-weakness-img-container {
    text-align: right;
}

.analysis-weakness-link-container {
    text-align: left;
}


.btn {
    text-transform: uppercase;
}

